#ifndef READONLYCURRENCYDELEGATE_H
#define READONLYCURRENCYDELEGATE_H

#include <QStyledItemDelegate>
#include <QtGui>

class ReadOnlyCurrencyDelegate : public QStyledItemDelegate
{
	Q_OBJECT

public:
	ReadOnlyCurrencyDelegate(QObject* parent = 0);

	QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;

	void setEditorData(QWidget *editor, const QModelIndex &index) const;
	void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
	void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const;

	QString displayText(const QVariant &value, const QLocale& locale) const;
};


#endif // READONLYCURRENCYDELEGATE_H
